
# gunicorn.py
import logging
import logging.handlers
from logging.handlers import WatchedFileHandler
import os
import multiprocessing

# 并行工作进程数
workers = multiprocessing.cpu_count() * 2 + 1    #进程数
# 指定每个工作者的线程数
threads = 4
# 监听内网端口80
bind = '127.0.0.1:5000'
# 工作模式协程
worker_class = 'gevent'
# 设置最大并发量
worker_connections = 2000
# 设置进程文件目录
pidfile = 'gunicorn.pid'

backlog = 512     #监听队列
timeout = 30      #超时

loglevel = 'info' #日志级别，这个日志级别指的是错误日志的级别，而访问日志的级别无法设置
access_log_format = '%(t)s %(p)s %(h)s "%(r)s" %(s)s %(L)s %(b)s %(f)s" "%(a)s"'    #设置gunicorn访问日志格式，错误日志无法设置
accesslog = "./gunlog/gunicorn_access.log"      #访问日志文件
errorlog = "./gunlog/gunicorn_error.log"       #错误日志文件
# 代码发生变化是否自动重启
reload=True
